--------
NetCheck
--------

OPEN SOURCE AS OF 08/21/06

2.2.0 - 01/07/07
-----
[NEW] Improved and simplified interface
[NEW] The Clear menu item under Edit now clears the output field
[NEW] "\crlf" is translated into a CRLF when sending data
[NEW] Added "Connect" and "Listen" menu items
[NEW] \clear will clear the output field
[NEW] Added more escape characters: \r \n \\
[NEW] Rewritten handling for escaped characters
[NEW] Resizable window
[CHG] Removed the unnecessary "Purge Buffer" button, since all buffer data is sent directly to the output field upon receipt
[CHG] Removed "Poll Socket" button
[CHG] Stats field only show remote address now
[CHG] Doesn't show how to escape at the bottom any more
[FIX] Fixed bug where when a connection is made while listening, both the Disconnect and Write button are set to default, and the Disconnect button will fire first when enter is pressed
[FIX] If text is selected in the output field, the selection will not be unselected when more text is added to the field
[FIX] Port field will only take numbers now
	
2.1.1 - 08/30/06
-----
[FIX] Write button is only enabled once the socket actually connects
[FIX] Write button is no longer enabled when socket is listening
[FIX] If listening and remote side disconnects, lets you start listening again

2.1.0 - 07/22/06
-----
[NEW] Now has an about window
[CHG] Address and port fields become disabled once you connect or listen
[CHG] Errors are much more descriptive now
[CHG] Name changed to NetCheck from NetTest

2.0.0 - ??/??/??
-----
[NEW] Completely redone from scratch

1.0.0 - ??/??/??
-----
[NTE] First release

---------
Changelog
---------
01/07/07
	- Write button only works if you enter "\clear", "\debug", or you 
	  are connected to a remote computer
	- Removed "\debug" command
01/06/07
	- Doesn't show how to escape at the bottom any more
	- \clear will clear the output field
	- \debug switches debug mode on and off
	- Added more escape characters: \r \n \\
	- Rewrote handling for escaped characters
	- Window is now resizable
12/23/06
	- Pressing "enter" works in the Port field now
	- Escaping works for ASCII characters 0-255 now
11/28/06
	- Started the changelog
	- Fixed bug where when a connection is made while listening, both 
	  the Disconnect and Write button are set to default, and the 
	  Disconnect button will fire first when enter is pressed
	- The Clear menu item under Edit now clears the output field
	- If text is selected in the output field, the selection will not 
	  be unselected when more text is added to the field
	- Port field will only take numbers now
	- Removed the unnecessary "Purge Buffer" button, since all buffer 
	  data is sent directly to the output field upon receipt
	- Status text no longer shows bytes of data in buffer
	- "Poll Socket" button makes sure socket is connected first
	- "\crlf" is translated into a CRLF when sending data
	- Removed timer to update stats
	- Removed "Poll Socket" button
	- Added "Connect" and "Listen" menu items
	- Improved button handling
	- Port field allows backspace and delete now
	- Stats field only show remote address now
	- Interface changed
	- Port field now allows tabs so you can jump between fields

-----
To Do
-----

----
Goal
----
Easy network debugging, especially for developers who are creating network apps